currentUser={} #当前用户,全局变量
#-----------------------功能函数
#1、用户登录
def login():
global currentUser #对全局变量进行重新赋值
result = "失效"
uName=input("请输入用户名:")
uPwd=input("请输入密码:")
for user in userList:
if user["用户名"]==uName and user["密码"]==uPwd:
currentUser = user
result="登录成功"
return result
#2、显示菜单列表
def listAll():
print("----编号--------名称--------价格--------库存------")
for product in productsList:
print(product["编号"], "--------",product["名称"],"--------" ,product["价格"],"--------",product["库存"],"--------")
#3、根据名称查询菜品信息
def getOneByName():
name=str(input("请输入菜品的名称:"))
exist=0
print("----编号--------名称--------价格--------库存------")
for product in productsList:
if name==product["名称"]:
exist=1
print(product["编号"], "--------",product["名称"],"--------" ,product["价格"],"--------",product["库存"],"--------")
if exist==0:
print("未查询到该菜品!")
返回:
***************************** 菜品管理系统1.0 ************************************************
请输入用户名:aaa
请输入密码:123
---------------功能列表------------------
1、显示菜单列表
2、根据名称查询菜品信息
3、菜品上架
4、菜品下架
5、设置菜品库存的价格
6、库存预警
7、按照价格排序显示
8、退出
******************请输入功能编号(1~8):1
----编号--------名称--------价格--------库存------
1001 -------- 牛肉 -------- 30 -------- 7 --------
1002 -------- 千张 -------- 10 -------- 122 --------
1003 -------- 土豆 -------- 12 -------- 103 --------
1004 -------- 汽水 -------- 6 -------- 34 --------
---------------功能列表------------------
1、显示菜单列表
2、根据名称查询菜品信息
3、菜品上架
4、菜品下架
5、设置菜品库存的价格
6、库存预警
7、按照价格排序显示
8、退出
******************请输入功能编号(1~8):2
请输入菜品的名称:牛肉
----编号--------名称--------价格--------库存------
1001 -------- 牛肉 -------- 30 -------- 7 --------
---------------功能列表------------------
1、显示菜单列表
2、根据名称查询菜品信息
3、菜品上架
4、菜品下架
5、设置菜品库存的价格
6、库存预警
7、按照价格排序显示
8、退出
******************请输入功能编号(1~8):